let defaultState = 0;

/** 
 * reducer中的函数，定义要求：
 * 第一个参数：访问的state，需要给定默认值
 * 第二个参数：payload对象，对象中要求有type属性，根据type属性来判断进行何种操作
 * */
function counter(state = defaultState, action) {
    switch (action.type) {
        case 'INCREMENT':
            return state + 1;
        case 'DECREMENT':
            return state - 1;
        default:
            return state;
    }
}

export default counter;